﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.UI;
using Mobile.Web.DataAccess;
using Mobile.WebControls.Field;

namespace Mobile.Web.Form
{
    public partial class ComboBoxPage : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Control control = ControlHelper.GetControlById(mbPage1, "cbCountry");
            Control control2 = ControlHelper.GetControlById(mbPage1, "cbCountry2");
            Control control3 = ControlHelper.GetControlById(mbPage1, "cbCountry3");
            Control control4 = ControlHelper.GetControlById(mbPage1, "cbCountry4");
            if ((control is ComboBox) && (control2 is ComboBox) && (control3 is ComboBox) && (control4 is ComboBox))
            {
                ComboBox cbCountry = control as ComboBox;
                ComboBox cbCountry2 = control2 as ComboBox;
                ComboBox cbCountry3 = control3 as ComboBox;
                ComboBox cbCountry4 = control4 as ComboBox;
                List<Car> cars = CarDataAccess.GetCars();
                var q = from c in cars
                        orderby c.Country
                        select c;
                cbCountry4.DataSource = cbCountry3.DataSource = cbCountry2.DataSource = cbCountry.DataSource = q.ToList();
                cbCountry.DataBind();
                cbCountry2.DataBind();
                cbCountry3.DataBind();
                cbCountry4.DataBind();
            }
        }
    }
}